package com.sg.service.biz.framework;

import com.sg.dto.biz.framework.req.*;
import com.sg.dto.biz.framework.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface AppSceneService {
    /**
     * D1-1查询未赋能业务场景列表
     */
    QueryNotEnabledBizSceneListRespDto queryNotEnabledBizSceneList(QueryNotEnabledBizSceneListReqDto queryNotEnabledBizSceneListRep);

    /**
     * D1-1修改业务应用
     */
    UpdateBizAppSceneRespDto updateBizAppScene(UpdateBizAppSceneReqDto updateBizAppSceneRep);

    /**
     * D1-1查询业务应用菜单列表（边界）
     */
    QueryBizAppSceneMenuListRespDto queryBizAppSceneMenuList(QueryBizAppSceneMenuListReqDto queryBizAppSceneMenuListRep);

    /**
     * D1-1查询应用赋能场景列表
     */
    QueryBizAppSceneRelListRespDto queryBizAppSceneRelList(QueryBizAppSceneRelListReqDto queryBizAppSceneRelListRep);

    /**
     * D1-1批量查业务场景
     */
    BatchQueryBizSceneRespDto batchQueryBizScene(BatchQueryBizSceneReqDto batchQueryBizSceneRep);

    /**
     * D1-1新增业务应用
     */
    AddBizAppSceneRespDto addBizAppScene(AddBizAppSceneReqDto addBizAppSceneRep);

    /**
     * D1-1查询业务应用详情
     */
    QueryBizAppSceneDetailRespDto queryBizAppSceneDetail(QueryBizAppSceneDetailReqDto queryBizAppSceneDetailRep);

    /**
     * D1-1查询业务应用列表
     */
    QueryBizAppSceneListRespDto queryBizAppSceneList(QueryBizAppSceneListReqDto queryBizAppSceneListRep);

    /**
     * D1-1查询业务场景列表
     */
    QueryBizSceneListRespDto queryBizSceneList(QueryBizSceneListReqDto queryBizSceneListRep);

    /**
     * D1-1查询业务场景详情
     */
    QueryBizSceneDetailRespDto queryBizSceneDetail(QueryBizSceneDetailReqDto queryBizSceneDetailRep);

    /**
     * D1-1新增应用赋能场景
     */
    AddBizAppSceneRelRespDto addBizAppSceneRel(AddBizAppSceneRelReqDto addBizAppSceneRelRep);

    /**
     * D1-1修改业务场景
     */
    UpdateBizSceneRespDto updateBizScene(UpdateBizSceneReqDto updateBizSceneRep);

    /**
     * D1-1新增业务场景
     */
    AddBizSceneRespDto addBizScene(AddBizSceneReqDto addBizSceneRep);

    /**
     * D1-1查询业务场景菜单列表
     */
    QueryBizSceneMenuListRespDto queryBizSceneMenuList(QueryBizSceneMenuListReqDto queryBizSceneMenuListRep);

    /**
     * D1-1查询赋能的应用列表
     */
    QueryEnablingAppListRespDto queryEnablingAppList(QueryEnablingAppListReqDto queryEnablingAppListRep);

    /**
     * D1-1查询赋能的应用业务场景列表
     */
    QueryEnablingAppSceneListRespDto queryEnablingAppSceneList(QueryEnablingAppSceneListReqDto queryEnablingAppSceneListRep);

    /**
     * D3查询当前被赋能业务场景列表
     */
    QueryCurrentBizAppSceneRelEdListRespDto queryCurrentBizAppSceneRelEdList(QueryCurrentBizAppSceneRelEdListReqDto queryCurrentBizAppSceneRelEdListRep);

    /**
     * D1-1查询赋能的应用业务场景列表(公共)
     */
    QueryEnablingAppSceneListComRespDto queryEnablingAppSceneListCom(QueryEnablingAppSceneListComReqDto queryEnablingAppSceneListComRep);
    //
}
